# Messages file for ImageNFS
# Both Wimp messages and NFS messages are present.
# Version 0.14 (further sanitised) of the messages file.  Use with builds less than or equal to 2.16o of NFS.

# Wimp messages.  Menu templates:
Menu1-0:INFS Filer
Menu1-1:Info
Menu1-2:Mount...
Menu1-3:Edit mounts...
Menu1-4:Logon...
Menu1-5:Status
Menu1-6:Log off
Menu1-7:Printers...
Menu1-8:Free

# Filetype menu templates:
Menu2-0:Filetypes
Menu2-1:Data
Menu2-2:Text
Menu2-3:html
Menu2-4:GIF
Menu2-5:JPEG
Menu2-6:cb6

# Wimp text:
Status-Username:%0 (UID %1)
Status-Server:%0 (%1)

# NFS messages.  These are NFS status errors as taken from the RFCs (1094 and 1813) (roughly ;-):
NFS_OK:Operation succeeded.  This isn't an error.
NFSERR_PERM:You are not owner of object - permission denied
NFSERR_NOENT:No such file or directory
NFSERR_IO:Hardware error (disc fault?)
NFSERR_NXIO:No such device or address
NFSERR_ACCES:Access denied, incorrect permission
NFSERR_EXIST:File exists
NFSERR_NODEV:No such device
NFSERR_NOTDIR:Object is not a directory
NFSERR_ISDIR:Object is a directory
NFSERR_FBIG:File is too big
NFSERR_NOSPC:Device full
NFSERR_ROFS:Filesystem is read-only
NFSERR_NAMETOOLONG:Filename too long
NFSERR_NOTEMPTY:Directory is not empty
NFSERR_DQUOT:Disc quota exceeded
NFSERR_STALE:Fhandle stale - object may not exist or access to it has been revoked
NFS3ERR_REMOTE:This object is on a machine remote from the server.  The NFS protocol does not allow access to such object
NFSERR_WFLUSH:Server's write cache flushed
NFS3ERR_BADHANDLE:Bad fhandle.  This is a bug; please report as such
NFS3ERR_NOT_SYNC:I quote: 'Update synchronisation mismatch was detected during a SETATTR operation' - odd, I never asked it to check
NFS3ERR_BAD_COOKIE:Server was rebooted during the middle of a read directory op.  This should never be seen, once I've finished the routine properly.
NFS3ERR_NOTSUPP:The NFS server does not support this operation
NFS3ERR_TOOSMALL:Buffer or request was too small
NFS3ERR_SERVERFAULT:There's been a random, undefined fault on the server.  Try again
NFS3ERR_BADTYPE:You have attempted to create an object of a type not supported by the server.  Well done.  The client doesn't support it either, so this is a bug.
NFS3ERR_JUKEBOX:Please try again later, the server is busy doing something to this file
NFSERR_ERK:Ahha!  I spy a protocol violation: unknown error reported back

# RPC status errors, as taken from the RFC:
RPC_OK:The RPC executed perfectly.  This is not an error (this is not a Microsoft program)
RPCERR_PROGUNAVAIL:Host hasn't exported this program (ie. it's not running a pcnfsd / mountd / nfsd)
RPCERR_PROGMISMATCH:Host can't support program number (ie. wrong version)
RPCERR_PROCUNAVAIL:Remote program can't support this procedure (whoops, I suspect a bug by me...)
RPCERR_GARBAGEARGS:Procedure can't decode parameters.... whoops, this is probably a bug on my part
RPCERR_SYSTEMERR:Undefined system error on the server
RPCERR_ERK:An undefined RPC error has occured; this shouldn't happen

# PC-NFSd status messages, as taken from the source code:
PCNFS_OK:PC-NFS code executed perfectly, there was no problem, it worked
PCNFS_Fake:
PCNFS_Failed:Authentication failed (probably bad username or password - check them and try again)
PCNFSdERR_ERK:The PC-NFSd has returned an unknown error number.  Assume authentication failed and try again

# General error messages:
NotDone:This isn't done yet, try again in a release or two...
NotLoggedOn:You are not logged on to this fileserver
NotPCNFS:Mount is not a PC-NFS mount and no mount point has been specified, please specify one or the other
NoPath:A mount path must be specified for non-PC-NFS mounts
NoName:A mount must be given a RISC OS leafname
NoServer:There is no current server, please specify one with '-h <hostname>'
Exists:Object exists
DNSTimedOut:Can't resolve fileserver name: Timed out
DNSFailed:Can't resolve fileserver name: %0
NotAMount:Object is not a valid NFS mount
BadMount:Bad binary mount type.  I don't know where you got this one from, but this ain't a mount, OK?
BadMagic:Bad magic number.  This mount was not created during this session, and is therefore invalid.  Please log on again
BadSWI:Unknown SWI passed to ImageNFS module
NoPrivPorts:No more privileged ports to be had.  This is serious and cannot happen (I'd reboot if I were you...)
NoDataInMFS:An error occured during the creation of this mount; it is invalid and should be deleted
IsDir:Object is a directory
UnresSL:A symlink has been unresolvable somewhere in this path
NotFound:Object not found
TimedOut:Transmission timed out
NoUIDPwd:A username and password must be specified
FSRO:Filing system is read only
NoneToPoll:No objects present on the transmit queue to poll; this is a *serious* problem which should never happen.
PollBug:No objects to wait for data for, yet we are still polling.  Why?
CounterWrong:GetBytes/PutBytes (fast)'s counter has gone negative.  This is not good
UKxid:GetBytes/PutBytes (fast) reports that it has received an unknown xid from TransmitPoll.  This is probably fatal; bad luck.  Please report as a bug
BadChecksum:Module header has been tampered with.  NFSClient refuses to start as may be virus infected - reset now (without shutting down) and investigate.
FileAgape:This file has been opened 255 times already, are you *sure* you want to open it again?  Close it at least once if so
MadSysadmin:Some system administrators seem to have this quaint notion that NFS is vaguely secure, so unauthenticated mounts are not available to you
SSpdTHTL:Values must be within the range 64-8192
MustSetSomething:NFSSetSpeed -a alone is not valid
CacheTooSmall:Specified cache size is too small, it must be at least 80K
NotRegd:%0 isn't running on the server; complain to your sysadmin
NLOWimp:You have not logged on to fileserver %1.
ErkNoHost:This mount file is broken: there's no Host tag (Wimp error which should never be seen).
NoMachine:This address has no machine associated with it
NotEnough:Socket_Recv hasn't received the expected four bytes.  This is serious and should never happen
NoAttributes:No attributes have been returned from an NFS3_Lookup call.  This is theoretically possible, but somewhat obviates the point of the call.
IsImageRoot:This object isn't a normal file or directory, but an image root.  You cannot perform this operation on such objects
MountOversized:Mount files are restricted to 16K for memory reasons, this file is bigger than that
ChunkNotFound:A chunk in the mount file is missing or misspelt.  Please check and try again
Locked:The filing system is locked.  You cannot RMReinit or RMKill the module or create new mounts, sorry

# Syslog messages.  All messages here are passed to MessageTrans and thence onto Syslog_LogMessage.
# I'm using MessageTrans to do the parameter substitution.  Reminder: FNSyslog corrupts r0.
Syslog_Start:%1 has started.  Using %0 as transport.
Syslog_End:NFSClient is closing down.
Syslog_Error:Error: %0.
Syslog_Transmit:Transmitting...
Syslog_Rename:Renaming '%0' to '%1'.
Syslog_ReadEntries:Reading names from directory '%0'.
Syslog_ReadDirs:Reading data on objects within directory '%0'.
Syslog_NewImage:New imagefile for NFS to handle.
Syslog_CloseImage:Closing imagefile (mount point).
Syslog_WriteExt:Writing file size.
Syslog_Save:Saving file '%0' to fileserver.
Syslog_WriteCat:Writing catalogue information for '%0'.
Syslog_ReadCat:Reading catalogue information for '%0'.
Syslog_Delete:Deleting '%0'.
Syslog_Create:Creating file '%0'.
Syslog_CreateDir:Creating directory '%0'.
Syslog_NoTCP:NFS daemon not running over TCP - defaulting to UDP transfers for this mount.
Syslog_NoTypes:No filetype mappings file found.
Syslog_NoNFS3:NFS version 3 [support] daemons are not running on the server.  Defaulting to NFS version 2 for this mount.
